Don't use deprecated button signal functions in Gail
authorChristian Dywan <christian@twotoasts.de>
Tue, 27 Oct 2009 21:37:57 +0000 (22:37 +0100)
committerChristian Dywan <christian@twotoasts.de>
Tue, 27 Oct 2009 21:42:24 +0000 (22:42 +0100)
modules/other/gail/gailbutton.c
modules/other/gail/gailoptionmenu.c

index 998ec29a2f482455ef38160713e10986b0953907..6fac18a5f2397b9af67acc4ac2b3b3f76989f9f8 100644 (file)
@@ -530,7 +530,7 @@ idle_do_action (gpointer data)
          /* first a press */ 
 
          button->in_button = TRUE;
-         gtk_button_enter (button);
+         g_signal_emit_by_name (button, "enter");
          /*
           * Simulate a button press event. calling gtk_button_pressed() does
           * not get the job done for a GtkOptionMenu.  
@@ -548,11 +548,11 @@ idle_do_action (gpointer data)
          tmp_event.button.type = GDK_BUTTON_RELEASE;
          gtk_widget_event (widget, &tmp_event);
          button->in_button = FALSE;
-         gtk_button_leave (button); 
+         g_signal_emit_by_name (button, "leave");
          break;
        case 1:
          button->in_button = TRUE;
-         gtk_button_enter (button);
+         g_signal_emit_by_name (button, "enter");
          /*
           * Simulate a button press event. calling gtk_button_pressed() does
           * not get the job done for a GtkOptionMenu.  
@@ -568,7 +568,7 @@ idle_do_action (gpointer data)
          break;
        case 2:
          button->in_button = FALSE;
-         gtk_button_leave (button);
+         g_signal_emit_by_name (button, "leave");
          break;
        default:
          g_assert_not_reached ();
index 07d588c55a52572c95ed29ba0b0ddf80b504bf8e..230ec3ec0ee1dd990ee3b72a582c6d23639b899d 100644 (file)
@@ -249,7 +249,7 @@ idle_do_action (gpointer data)
   button = GTK_BUTTON (widget); 
 
   button->in_button = TRUE;
-  gtk_button_enter (button);
+  g_signal_emit_by_name (button, "enter");
   /*
    * Simulate a button press event. calling gtk_button_pressed() does
    * not get the job done for a GtkOptionMenu.